package com.alex.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * program: esdemo
 * description: 分页对象封装
 * author: X-Pacific zhang
 * create: 2019-01-21 17:06
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageListNfsc<T> implements Serializable {
    List<T> list;
    private String uuid;
    private int totalPages = 0;

    private long totalElements = 0;//总条数

    private Object[] sortValues;

    private int currentPage;

    private int pageSize;

    /**
     * 课题思路助手
     */


    /**
     * 中文 Pubmed
     */
//    private List<AggsKeyValue> jcrif;//影响因子分布,这个范围是固定的
    private List<AggsKeyValue> author;//作者
    private List<AggsKeyValue> journal;//期刊
    private List<AggsKeyValue> keyWord;//关键词
    private List<AggsKeyValue> dept;//部门
    //    private List<AggsKeyValue> unit;//机构
    private List<AggsKeyValue> unitNew;//机构unit
    private List<AggsKeyValue> unitDept;//机构部门
    private List<AggsKeyValue> year;
    private List<AggsKeyValue> zkydalei;//中科院大类
    //新加
    private List<AggsKeyValue> drug; // 药物
    private List<AggsKeyValue> gene; //基因
    private List<AggsKeyValue> pathway; // 通路
    private List<AggsKeyValue> disease; // 疾病
    //    private List<AggsKeyValue> pt;//文献类型
    //    private List<AggsKeyValue> jcrquartile;//jcr分区
//    private List<AggsKeyValue> cnyear;
//    private List<AggsKeyValue> country;//国家


    // 老板需要的分析
    // auth 有了
    //journal 有了
    //keyWord 有了
    //dept  有了
    //unit 有了
    //year  有了
    //zkyDaLei  有了
    //drug 有了
    //gene 有了
    //pathway 有了
    //disease 有了


}
